<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/SiteUTF8.master" Inherits="System.Web.Mvc.ViewPage<IEnumerable<web_uchet.ViewModels.ViewПользователь>>" %>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
	Пользователи компании
</asp:Content>
<asp:Content ID="Content3" runat="server" ContentPlaceHolderID="HeadContent">
    <link href="/Content/jquery-ui-1.7.2.custom.css" rel="stylesheet" type="text/css" />   
    <script src="/Scripts/ui.core.js" type="text/javascript"></script>
    <script src="/Scripts/ui.dialog.js" type="text/javascript"></script>    
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">   

    <div id="dialog" title="Операция выполнена">
	<p>
		<span class="ui-icon ui-icon-circle-check" style="float:left; margin:0 7px 50px 0;"></span>
		<span  id="span-dialog"></span>
	</p>
    </div>
	<script type="text/javascript">
	    jQuery.noConflict();
	    jQuery(function() {
	    jQuery("#dialog").dialog({
	            autoOpen: false,
	            bgiframe: true,
	            modal: true,
	            buttons: {
	                Ok: function() {
	                jQuery(this).dialog('close');
	                }
	            }
	        });
	    });
	</script>
        <script type="text/javascript">
            function switchIsApproved(id) {
                jQuery.post("/ViewUser/Delete/" + id, { fake: date.getMilliseconds() }, function (data) {
                    jQuery("#span-dialog").html(data);
                    jQuery("#dialog").dialog('open');
                    //alert(data);
                });
            }
    </script>



<%--    <h2>Список пользователей Вашей компании:</h2>--%>
    <fieldset>
    <table class="data-table">
        <caption>Список пользователей Вашей компании:</caption>
        <col width="200px" />
        <tr>
            <th></th>
<%--            <th>
                ИД_Пользователя
            </th>--%>
            <th>
                ФИО
            </th>
            <th>
                Описание1
            </th>
            <th>
                Описание2
            </th>
            <th>
                Описание3
            </th>
            <th>
                Имя пользователя
            </th>
            <th>
                Место работы
            </th>
            <th>
                Полномочия
            </th>
        </tr>
    <% web_uchet.Security.ProgramContext MData = ViewData["Master"] as web_uchet.Security.ProgramContext;%>
    <% foreach (var item in Model) { %>
    
        <tr>
            <td>
            <%if (MData.Roles.Contains(web_uchet.Security.Enums.UserRoleEnum.Администратор))
              { %>
                <%= Html.ActionLink("Правка", "Edit", new { id = item.ИД_Пользователя })%> |
                <%if (MData.UserName != item.UserName)
                  { %>
                <a href="javascript:switchIsApproved(<%=item.ИД_Пользователя%>);">Отключить\Включить</a>                
                <%} %>
                <br />
                <%} %>                                
                <%= Html.ActionLink("Детали", "Details", new {  id=item.ИД_Пользователя })%> |
            </td>
            <%--<td>
                <%= Html.Encode(item.ИД_Пользователя) %>
            </td>--%>
            <td>
                <%= Html.Encode(item.Имя_Настоящее) %>
            </td>
            <td>
                <%= Html.Encode(item.Описание1) %>
            </td>
            <td>
                <%= Html.Encode(item.Описание2) %>
            </td>
            <td>
                <%= Html.Encode(item.Описание3) %>
            </td>
            <td>
                <%= Html.Encode(item.UserName) %>
            </td>
            <td>
                <%= Html.Encode(item.Место_Работы.Название) %>
            </td>
            <td>
                <%= Html.Encode(item.Role1) %><br />
                <%= Html.Encode(item.Role2) %><br />
                <%= Html.Encode(item.Role3) %>
            </td>
        </tr>    
    <% } %>

    </table>
    <%if (MData.Roles.Contains(web_uchet.Security.Enums.UserRoleEnum.Администратор))
      {%>
    <p>
    <a href="/Account/RegisterUser">
        <%--<input type="button" class="button" value="Зарегистрировать нового" />--%>
        Зарегистрировать нового</a>
    </p>
    <%} %>
    </fieldset>

</asp:Content>
<asp:Content ContentPlaceHolderID="HintListPlaceHolder" ID="HintListContent" runat="server">
Подсказки:<br />
<ul>
<li>
При отключении пользователя, все данные связанные с ним сохранятся (в том числе заказы), но он не сможет войти в систему 
даже введя правильный пароль.
</li>
</ul>
</asp:Content>